//在app.js下创建web服务器并设置端口
//在用户路由器user.js下创建路由器对象，添加用户注册的路由(post /reg)，响应{code：200，msg'注册成功'}，左后到处路由器对象
//在app.js下引入用户路由器(/routes/user.js),并使用路由器添加前缀(/v1/users)

const express=require('express');
//引入用户路由器
const userRouter=require('./routes/user.js');
console.log(userRouter);
//创建WEB服务器
const app=express();
//app.listen(8080);
//设置端口
app.listen(8080,()=>{
  console.log('服务器启动成功');
});
//
app.use(express.urlencoded({
  extended:false
}) );

app.use('/v1/users',userRouter);
//添加错误处理中间件，拦截路由中的错误
app.use((err,req,res,next)=>{
 console.log(err)//打印路由传递过来的错误
 res.status(500).send({code:500,msg:'服务器端错误'});
});